Class AnimaliWriteNoInt

java.lang.Object
  |
  +--AnimaliWriteNoInt

public class AnimaliWriteNoInt
extends java.lang.Object

Questa classe usa la gerarchia di animali introdotta come esempio per le classi astratte. TUTTAVIA la classe base Animale ora implementa l'interfaccia java.io.Serializable: di conseguenza la implementano automaticamente anche tutte le sottoclassi.
Il nome del file su cui scrivere si suppone passato come (unico) argomento dalla linea di comando.
A differenza del caso di AnimaliWrite, il file contiene esclusivamente gli oggetti salvati: non c'è alcuna indicazione del numero di elementi.

NB: le classi relative agli animali si suppongono impacchettate in un file jar disponibile nella cartella corrente.

Quindi, per compilare:

javac -classpath animali.jar AnimaliWrite.java

Mentre per eseguire:

java -classpath animali.jar;. AnimaliWrite animali.dat

Da notare la cartella corrente (.) nell'elenco delle cartelle specificate nel classpath.


Constructor Summary
AnimaliWriteNoInt()
           
 
Method Summary
static void main(java.lang.String[] args)
          Scrive animali su un file binario, senza alcuna informazione accessoria (in particolare NON viene scritto il numero di oggetti salvati).
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnimaliWriteNoInt

public AnimaliWriteNoInt()
Method Detail

main

public static void main(java.lang.String[] args)
Scrive animali su un file binario, senza alcuna informazione accessoria (in particolare NON viene scritto il numero di oggetti salvati).